//package com.letoken.platform.repo.app.redis;
//
//import com.alibaba.fastjson.JSON;
//import com.alibaba.fastjson.JSONObject;
//import com.letoken.platform.pub.constant.RedisKeyConstant;
//import com.letoken.platform.pub.util.BeanUtil;
//import com.letoken.platform.repo.app.po.AppUserAddress;
//import org.springframework.data.redis.core.StringRedisTemplate;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * @author letokenlabs
// * @date 2022/11/15$
// */
//public class AppWalletAddresRedis {
//
//    private StringRedisTemplate stringRedisTemplate;
//
//
//    private AppWalletAddresRedis() {
//        stringRedisTemplate = BeanUtil.getBean(StringRedisTemplate.class);
//    }
//
//    private enum Singleton {
//        INSTANCE;
//        private AppWalletAddresRedis instance;
//
//        // JVM会保证此方法绝对只调用一次
//        Singleton() {
//            instance = new AppWalletAddresRedis();
//        }
//    }
//
//    /**
//     * //     * 活动配置
//     * //
//     */
//    String cacheKey = RedisKeyConstant.LETOKNE_USER_ADDRESS;
//
//
//    public static AppWalletAddresRedis me() {
//        return AppWalletAddresRedis.Singleton.INSTANCE.instance;
//    }
//
//
//    public void put(String key, String value) {
//        if (value != null) {
//            stringRedisTemplate.opsForHash().put(cacheKey, key, value);
//        }
//    }
//
//
//    public Object getValue(String key) {
//        return stringRedisTemplate.opsForHash().get(cacheKey, key);
//    }
//}
